﻿//using System;

//namespace Petra.Gis.Geometry.Support
//{
//  public class RectangleD
//  {

//    CoordinateList _bound;

//    public RectangleD(double left, double bottom, double right, double top)
//    {
//      _bound = new CoordinateList(2, Dimension.dim2D);
//      _bound[0].X = left;
//      _bound[0].Y = bottom;
//      _bound[1].X = right;
//      _bound[1].Y = top;

//      //checkMinMax();
//    }



//    /// <summary>
//    /// Gets the left boundary
//    /// </summary>
//    public Double Left
//    {
//      get { return _bound[0].X; }
//    }




//    /// <summary>
//    /// Gets the right boundary
//    /// </summary>
//    public Double Right
//    {
//      get { return _bound[1].X; }
//    }




//    /// <summary>
//    /// Gets the top boundary
//    /// </summary>
//    public Double Top
//    {
//      get { return _bound[1].Y; }
//    }




//    /// <summary>
//    /// Gets the bottom boundary
//    /// </summary>
//    public Double Bottom
//    {
//      get { return _bound[0].Y; }
//    }




//    /// <summary>
//    /// Returns the width of the orthogonal rectangular area
//    /// </summary>
//    /// <returns>Width of orthogonal rectangular area</returns>
//    public double Width
//    {
//      get { return Math.Abs(_bound[1].X - _bound[0].X); }
//    }




//    /// <summary>
//    /// Returns the height of the orthogonal rectangular area
//    /// </summary>
//    /// <returns>Height of orthogonal rectangular area</returns>
//    public double Height
//    {
//      get { return Math.Abs(_bound[1].Y - _bound[0].Y); }
//    }


//  }
//}
